#include "../include/macro.hpp"

void worker(int id) {
    FORLOOP(100) {
        LOG_CO("Thread " << id << " is working");
    }
}

int main() {
    std::thread t1(worker, 1);
    std::thread t2(worker, 2);
    std::thread t3(worker, 3);
    std::thread t4(worker, 4);
    std::thread t5(worker, 5);

    t1.join();
    t2.join();
    t3.join();
    t4.join();
    t5.join();

    return 0;
}